package com.lyx.shirotest;

import org.apache.shiro.crypto.hash.Md5Hash;

/**
 * @author LiuYunXin
 * @create 2022-12-24-17:15
 */
public class ShiroMD5 {
    public static void main(String[] args) {
        //密码明文
        String password = "z3";
        //使用MD5加密
        Md5Hash md5Hash = new Md5Hash(password);
        System.out.println(md5Hash);
        // 带盐的md5加密，就是在明文后先拼接字符串再加密
        Md5Hash md5Hash1 = new Md5Hash(password,"salt");
        System.out.println(md5Hash1);
        // 为了保证安全，避免被破解可以多次迭代加埋保证数据安全
        Md5Hash md5Hash2 = new Md5Hash(password,"salt",3);
        System.out.println(md5Hash2);
    }
}
